#ifndef WORKFLOW_CFG_GLOBALS
#define WORKFLOW_CFG_GLOBALS
#include <includes.h>


uint8_t OutAlarmWarnSwitchTable []={
    // RawAlarm_DI_BVOL_LLimit      ,
    // RawAlarm_DI_BVOL_HLimit      ,   
    // RawAlarm_DI_EXCV_LLimit      ,   
    // RawAlarm_DI_EXCV_HLimit      ,   
    // RawAlarm_DI_EXCI_LLimit      ,   
    // RawAlarm_DI_EXCI_HLimit      ,   
    // RawAlarm_DI_EXCI2_LLimit     ,   
    // RawAlarm_DI_EXCI2_HLimit     ,   
    // RawAlarm_DI_EXCV2_LLimit     ,   
    // RawAlarm_DI_EXCV2_HLimit     , 
    RawAlarm_EmergencyStop       ,  
    RawAlarm_BVOL_Mac_Fail       ,
    RawAlarm_BVOL_Invalid        ,
    RawAlarm_BVOL_LLimit         ,
    RawAlarm_BVOL_HLimit         ,
    RawAlarm_REMVOL_Low          ,
    // RawAlarm_VOLVAL_High         ,
    RawAlarm_BVOL_Timeout        ,
    RawAlarm_CLOSEGATE_Fail      ,
    RawAlarm_OPENGATE_Fail       ,
    RawAlarm_EXCV_MAC_Fail       ,
    RawAlarm_EXCV_MOT_Invalid    ,
    RawAlarm_EXCV_MOT_LLimit     ,
    RawAlarm_EXCV_MOT_HLimit     ,
    RawAlarm_EXCI_OPEN_Fail      ,
    RawAlarm_EXCI_MAC_Fail       ,
    RawAlarm_EXCI_MOT_Invalid    ,
    RawAlarm_EXCI_MOT_LLimit     ,
    RawAlarm_EXCI_MOT_HLimit     ,
    RawAlarm_StartPriMotor_Fail  ,
    RawAlarm_StopPriMotor_Fail   ,
    RawAlarm_P_Fail              ,
    RawAlarm_P_Invalid           ,
    RawAlarm_PF_Fail             ,
    RawAlarm_PF_Invalid          ,
    // RawAlarm_REV1                ,
    // RawAlarm_REV2                ,
    // RawAlarm_REV3                ,
    // RawAlarm_REV4                ,
    RawAlarm_GENAppointFre_Fail  ,
    RawAlarm_EXCI2_MAC_Fail      ,
    RawAlarm_EXCI2_MOT_Invalid   ,
    RawAlarm_EXCI2_MOT_LLimit    ,
    RawAlarm_EXCI2_MOT_HLimit    ,
    RawAlarm_EXCV2_MAC_Fail      ,
    RawAlarm_EXCV2_MOT_Invalid   ,
    RawAlarm_EXCV2_MOT_LLimit    ,
    RawAlarm_EXCV2_MOT_HLimit    ,
    0xFF
};
#endif